#ifndef NOREQUIREMENT_H_
#define NOREQUIREMENT_H_

#include "requirement.h"

/// A fulfilled (constant) requirement.
class NoRequirement : public Requirement {
public:
    bool evaluate(Context&);
    std::string to_string(Context&);
    std::size_t count(Context&);
    std::list<Course> courses();
};

#endif /* NOREQUIREMENT_H_ */
